<?php
//包含数据库配置文件
include '../../public/dbconfig.php';
//包含函数库文件
include '../../public/functions.php';
//调用函数 链接数据库
$link = con();

for($i = 0;$i < 4;$i++){
	//判断是否为数字
	if(!is_numeric($_POST['ip'][$i])){
		echo '<script>alert("第'.(1+$i).'个ip数请输入数字");window.location.href="add.php";</script>';
		exit;
	}
	//判断数值
	if($_POST['ip'][$i] < 0 || $_POST['ip'][$i] > 255){
		echo '<script>alert("第'.(1+$i).'个ip数应该在0-255之间");window.location.href="add.php";</script>';
		exit;
	}
}

//把接过来的值转换成字符串
$ipstr = implode('.',$_POST['ip']);

//使用 ip2long 函数转换 $ipstr
$rip = ip2long($ipstr);

//查询用户是否已经禁用该ip
$csql = "select ip from ip where ip='{$rip}'";
//执行sql
$cres = mysqli_query($link, $csql);
//判断执行结果
if($cres && mysqli_num_rows($cres)){
	echo '<script>alert("该ip已被禁用");window.location.href="list.php";</script>';
}else{
	//准备sql
	$sql = "insert into ip(ip)values('{$rip}')";
	//执行sql
	$res = mysqli_query($link, $sql);
	//判断执行结果
	if($res){
		echo '<script>alert("禁用成功");window.location.href="list.php";</script>';
	}else{
		echo '<script>alert("禁用失败");window.location.href="add.php";</script>';
	}
}
//关闭数据库链接
mysqli_close($link);